<?php
	session_start();
	$forwardPage = "login.php";
	if(!isset($_SESSION['nit'])){
		header("Location: " . $forwardPage);
		exit();
	}
	
	include "config.php";
	
	$query = "SELECT r.id, DATE_FORMAT(r.fecha_registro, '%Y/%c/%e') AS fecha_registro," . 
	"r.cedula, r.nombre_completo, DATE_FORMAT(r.fecha_nacimiento, '%Y/%c/%e') AS fecha_nacimiento, r.sexo, r.cargo, r.tipo_cargo, r.servicio_area, " . 
	"r.coordinador, r.unidades_eya, r.sedes, r.dias_trab_mes, r.horas_trab_dia, " . 
	"r.salario, r.salario_dia, r.salario_dia_arp, r.factor_prestacional, " . 
	"r.factor_prestacional_arp, r.clasificacion, r.clasificacion_riesgo, r.descripcion_riesgo, " . 
	"r.cie, c.codigo, c.descripcion, rc.rango, rc.detalles, r.prorroga, r.clasificacion_por_ano, " . 
	"r.cantidad_incapacidades, DATE_FORMAT(r.incapacidad_inicial, '%Y/%c/%e') AS incapacidad_inicial, " . 
	"DATE_FORMAT(r.incapacidad_final, '%Y/%c/%e') AS incapacidad_final, r.dias_incapacidad, r.total_horas_ausencia, " . 
	"r.total_salario_perdido, r.costo_empresa, r.costo_eps, r.costo_arp, " . 
	"r.costo_trabajador, r.observaciones " . 
		"FROM reporte_ausentismo r INNER JOIN cie c ON r.cie = c.id INNER JOIN rangos_cie rc ON c.id_rango_cie_fk = rc.id " . 
		"WHERE r.nit_empresa = :nit_empresa AND r.cedula = :cedula AND r.incapacidad_inicial = DATE_FORMAT(:incapacInicial, '%Y/%m/%d') AND r.incapacidad_final = DATE_FORMAT(:incapacidad_final, '%Y/%m/%d')" . 
		"LIMIT 1";
	
	$valores = array(
		":nit_empresa" => htmlspecialchars($_SESSION["nit"]),
		":cedula" => htmlspecialchars($_GET["cedula"]),
		":incapacInicial" => htmlspecialchars($_GET["incapacInicial"]),
		":incapacidad_final" => htmlspecialchars($_GET["incapacidad_final"])
	);
	
	try {
		$dbh = new PDO('mysql:host=' . $host . ';dbname=' . $db, $user, $password, $options);
		$stmt = $dbh -> prepare($query);
		$stmt -> execute($valores);
		$numFilas = $stmt -> rowCount();
		/* echo "\nPDOStatement::errorInfo():\n";
		$arr = $stmt->errorInfo();
		print_r($arr);
		echo "NUMFILAS: " . $numFilas . "<br />"; */
		
		$json = "[{";
		if ($numFilas == 1){
			$result = $stmt -> fetch();
			$primero = 1;
			$aux = 1;
			foreach($result as $key => $value){
				if ($aux){
					$aux = 0;
					if ($primero){
						$json .= '"' . $key . '": "' . $value . '"';
						$primero = 0;
					}
					else{
						$json .= ', "' . $key . '": "' . $value . '"';
					}
				}
				else{
					$aux = 1;
				}
			}
			$_SESSION['idEditar'] = $result['id'];
		}
		$json .= "}]";
		echo $json;
		$dbh = null;
	} catch (PDOException $e) {
		print "Error!: " . $e->getMessage() . "<br/>";
		die();
	}
?>